package apollo.generator.modules.entity;

import apollo.generator.common.base.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <Description>
 * 模板配置
 * @author Jun Lee
 * @email tommy2015yoyo@163.com
 * @createDate 2020-07-02 10:21:00
 */
@Data
@TableName("tb_template")
public class TemplateEntity extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 模板标题
	 */
	private String templateTitle;
	/**
	 * 模板类型(1-zip压缩包,2-git仓库)
	 */
	private Integer templateType;
	/**
	 * 模板zip压缩包名称
	 */
	private String zipName;
	/**
	 * git仓库地址
	 */
	private String gitAddress;
	/**
	 * git账号
	 */
	private String gitUsername;
	/**
	 * git密码
	 */
	private String gitPassword;
	/**
	 * git地址是否需要密码
	 */
	private Integer isAuth;
	/**
	 * 是否启用(1-启用,2-不启用)
	 */
	private Integer isEnable;
	/**
	 * 用户id
	 */
	private Long createUserId;

}
